<?php
namespace PsiFramework\Classes\Util\DAO;

use \PsiFramework\Classes\Model\ModelInterface\IPrimitiveObject;

/**
 * PsiFramework
 * Php Simple Framework
 *
 * @author Rémi San
 * @version beta
 */

/**
 * The PrimitiveObjectDAO interface is the interface to manage primitive objects
 *
 * @package DAO
 */
interface IPrimitiveObjectDAO
{

    public function parse($value=null, $options=null);
    public function edit(
        IPrimitiveObject $object=null,
        $name=null,
        $options=null
    );
    public function display(IPrimitiveObject $object=null, $options=null);
    public function javascript(IPrimitiveObject $object=null, $options=null);

}
